HoloLens 2
The HoloLens 2 integration provides spatial mapping, hand-tracking UI, and Azure Spatial Anchor fallbacks tuned for Windows Holographic. Distribution is restricted to Enterprise plans.
Enterprise Access
- Email
support@web-ar.studiowith your tenant domain, device count, and deployment scenario (sideloading vs. Microsoft Store for Business). - You will receive:
- Access to the
com.webarvps.vps.hololens2UPM module. - A preconfigured Unity project using the Mixed Reality Feature Tool and OpenXR backend.
- PowerShell scripts for automated device provisioning and certificate installation.
- Access to the
Enterprise only: The HoloLens renderer, MRTK profiles, and depth sharing bridge components are not part of the publicly available Unity SDK.
Prerequisites
- Microsoft HoloLens 2 with Windows Holographic 23H1+.
- Unity 2022.3 LTS with Universal Render Pipeline and OpenXR Plugin.
- Mixed Reality Feature Tool 1.7+ for importing MRTK3.
- Visual Studio 2022 with UWP workload for packaging.
Setup Steps
- Add the WebAR³ Enterprise scoped registry and install
com.webarvps.vps.hololens2. - Import the sample
MRTK3_HoloLens.unityscene and confirm the profileWAS/MRTK/Profiles/HoloLens3is active. - In
Project Settings → XR Plug-in Management, enableOpenXRfor UWP and select the Microsoft HoloLens feature group. - Update the
VPSLocalisationServiceinspector:- Enable
Send GPSif you combine indoors/outdoors navigation. - Assign
HandTrackingInputreferences for toggling localization overlays.
- Enable
- Build the UWP package using Build Settings → Universal Windows Platform, then deploy via the Device Portal or Visual Studio.
Testing Checklist
- Run the
Diagnosticsslate to view localization confidence, drift, and reprojected anchors. - Validate hand ray shortcuts: pinch to reset localization, open palm to show debug menu.
- Confirm spatial mesh occlusion works with your URP pipeline (depth buffer sharing must be enabled).
- Test multi-map switching if you preload indoor/outdoor experiences.
Support
Enterprise support includes compatibility testing on Insider Preview builds, assistance with Azure AD device management, and guidance on distributing line-of-business packages securely.